package com.project.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.project.bean.WormBean;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * 病害持久层
 */
@Repository
public interface WormDao extends BaseMapper<WormBean> {
    /**
     * 汾阳市显示所有病害信息
     * @return
     */
    List<WormBean> findAllWorm();


    /**
     * 添加新病害
     * @param worm
     */
    void addWorm(WormBean worm);

    /**
     * 根据病害id查看详细信息
     * @param wormId
     * @return
     */
    WormBean findId(@Param("wormId") int wormId);


    /**
     * 根据病害名称、发病症状模糊查询病害信息
     * @param wormName
     * @param wormSp
     * @return
     */
    List<WormBean> findName(@Param("wormName")String wormName,
                            @Param("wormSp")String wormSp);
}
